Day 6 - While Loop & Karel


Posted by pei_______ on 2022-04-16

learning from 100 Days of Code: The Complete Python Pro Bootcamp for 2022


(1) Defining function
def my_function():
Do this
Then do this
Finally do this

(2) Calling function
my_function()

(3) while loop
while something_is_true
Do this
Then do this


play in Reeborg's World

def turn_right():
    turn_left()
    turn_left()
    turn_left()

def jump():
    turn_left()
    while not right_is_clear():
        move()
    turn_right()
    move()
    turn_right()
    while front_is_clear():
        move()
    turn_left()

while not at_goal():
    if front_is_clear():
        move()
    if wall_in_front():
        jump()

def turn_right():
    turn_left()
    turn_left()
    turn_left()

while not at_goal():
    if wall_on_right() and wall_in_front():
        turn_left()
    elif wall_in_front() or right_is_clear():
        turn_right()
        move()
    else:
        move()

#Python #課堂筆記 #100 Days of Code







Related Posts

Python Table Manners - 文件

Python Table Manners - 文件

系列文介紹 & 版權聲明

系列文介紹 & 版權聲明

[第六週]  CSS  Part3 - Box Model 盒模型

[第六週] CSS Part3 - Box Model 盒模型


Comments